package org.zcl.enums;


import lombok.Getter;
import org.zcl.exception.BaseErrorCode;

/**
 * 结果代码
 *
 * @author zhuchenglin
 * @date 2022/09/07 14:17
 */
@Getter
public enum ResultCode implements BaseErrorCode {

    /**
     * 成功
     *///  =====================   业务相关(公共)     ============================
    SUCCESS("0", "操作成功"),
    /**
     * 失败
     */
    FAIL("-1", "操作失败"),
    ;

    /**
     * 代码
     */
    private final String code;
    /**
     * desc
     */
    private final String desc;

    /**
     * 结果代码
     *
     * @param code 代码
     * @param desc desc
     */
    ResultCode(String code, String desc) {
        this.code = code;
        this.desc = desc;
    }

    /**
     * 获取代码
     *
     * @return {@link String}
     */
    @Override
    public String getCode() {
        return code;
    }

    /**
     * 得到desc
     *
     * @return {@link String}
     */
    @Override
    public String getDesc() {
        return desc;
    }
}
